import axios from 'axios'
import Cookies from 'js-cookie'

const baseUrl = "http://8.129.190.90:8081/"
//创建一个axios实例
const service = axios.create({
	baseURL:baseUrl ,   //每次发请求，自动组合这个前缀    /a    baseUrl+"/a"
	timeout:30000,       //请求超时时间，超出这个设置时间就直接报错。
	method:"GET"		//设置axios的默认请求方式
});


const token = Cookies.get("token");

//添加请求拦截器  --   每次请求之前都会执行
service.interceptors.request.use(req=>{
	//设置一个头
	if(token){
		 req.headers.Authorization = token 
	}
	return req;
})
//响应拦截器   --   每次响应之后都会执行
service.interceptors.response.use(response=>{
	//response对应我们每次请求完成之后的结果 {config,data,headers,request,status,statusText}
	return response.data;
})

export default service;   //其实就是一个axios实例
//导出一个axios对象(加工之后的对象)